package com.jx.service;

import com.jx.model.User;

import net.sf.json.JSONObject;

public interface UserService {
	/**
	 * 获取用户信息
	 * @param start
	 * @param pageSize
	 * @return 返回json格式的用户信息
	 */
public JSONObject getUsers(int start,int pageSize);
/**
 * 根据查找的用户账户获取对应的用户信息
 * @param start
 * @param pageSize
 * @param searchname
 * @return 返回json格式的用户信息
 */
public  JSONObject    getUsers(int start,int pageSize,String searchname);

/**
 * 根据uid删除对应用户
 * @param uid
 * @return 成功 true 失败 false
 */
public boolean deleteUserByUidService(int uid);
/**
 * 增加用户
 * @param u
 * @return 成功 true 失败 false
 */
public boolean addUser(User u);
/**
 * 验证用户名
 * @param u
 * @return 成功返回true 失败 false
 */
public boolean validateUser(User u);
/**
 * 修改用户
 * @param u
 * @return 成功 true 失败 false
 */
public boolean updateUser(User u);
}
